package com.lvmama.core.dao;

import com.lvmama.core.bean.UserTravelDetailDest;
import com.lvmama.core.bean.UserTravelDetailDestQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserTravelDetailDestDao {
    int countByExample(UserTravelDetailDestQuery example);

    int deleteByExample(UserTravelDetailDestQuery example);

    int deleteByPrimaryKey(Integer userTravelDetailDestid);

    int insert(UserTravelDetailDest record);

    int insertSelective(UserTravelDetailDest record);

    List<UserTravelDetailDest> selectByExample(UserTravelDetailDestQuery example);

    UserTravelDetailDest selectByPrimaryKey(Integer userTravelDetailDestid);

    int updateByExampleSelective(@Param("record") UserTravelDetailDest record, @Param("example") UserTravelDetailDestQuery example);

    int updateByExample(@Param("record") UserTravelDetailDest record, @Param("example") UserTravelDetailDestQuery example);

    int updateByPrimaryKeySelective(UserTravelDetailDest record);

    int updateByPrimaryKey(UserTravelDetailDest record);
}